﻿
span.field-validation-error { margin-left: 5px; color: #C30000; }
span.field-validation-valid { color: #666666; }
input.input-validation-error { border: 1px solid red; }
/*占位符*/
.placeholder { border: 1px dashed #D6D6D8; /* color: #CDCDCD;*/ }

.site-wrapper { }

/*site-nav*/
.site-nav { height: 30px; width: 100%; color: #333; font-size: 12px; font-family: "微软雅黑"; background-color: #F4F4F4; border-bottom: 1px solid #DBE3F7; /*background: url("http://http://static.silenthink.com/images/tb-th.gif") repeat-x scroll 0 0 transparent;         border-bottom: 1px solid #A0A0A0; background: url("http://static.silenthink.com/images/header-bg.gif") repeat-x scroll 0 0 transparent;*/ }
.site-nav .container { width: 1190px; margin-left: auto; margin-right: auto; padding-left: 5px; padding-right: 5px; }
.site-nav .container a { color: #666; text-decoration: none; }
.site-nav .container a:hover { color: #FF3300; text-decoration: none; }
.site-nav .container .login-info { float: left; height: 30px; line-height: 30px; width: 595px; }

.site-nav .container .nav { float: right; width: 595px; }
.site-nav .container .nav li { float: right; width: 80px; line-height: 20px; margin: 5px; }
.site-nav .container .nav li.ico-cart { width: 90px; background: url("http://static.silenthink.com/images/header-ico.gif") no-repeat scroll 0 -5px transparent; }
.site-nav .container .nav li.ico-cart a { padding-left: 20px; }
.site-nav .container .nav li.phone { width: 120px; }
.site-nav .container .nav li.divider { color: #e2e2e2; line-height: 20px; margin: 5px 2px; width: 2px; }
.site-nav .container .nav li a strong { color: red; padding: 0 2px; }

/*site-header*/
.site-header { }
.site-header .header-banner { width: 1190px; height: 50px; padding-left: 5px; }
.site-header .header-main { height: 80px; }
.site-header .header-logo { }
.site-header .header-icon { }

.site-header .header-icon a { margin: 5px; height: 65px; width: 60px; display: block; float: left; background: url("") no-repeat scroll 0 0 transparent; }

.site-header .header-icon .promotion { background-position: -163px -102px; }
.site-header .header-icon .rank { background-position: -9px -189px; }
.site-header .header-icon .groupon { background-position: -86px -102px; }
.site-header .header-icon .buy { background-position: -9px -102px; }

.site-header .main-nav { }
.site-header .sub-nav { }
.site-header .search { }

/*site-body*/
.site-main { }
.site-main .container { }

/*site-footer*/
.site-footer { width: 100%; color: #333; font-size: 12px; font-family: "微软雅黑"; background-color: #F4F4F4; border-bottom: 1px solid #ECECEC; /*border-top: 1px solid #A5AFC3;*/ background: url("http://static.silenthink.com/images/footer-bg-1.gif") repeat-x scroll 0 0 transparent; }

.site-footer .container { width: 990px; margin: auto; }
.site-footer .sign { height: 50px; background: url("http://static.silenthink.com/images/footer-bg-2.jpg") repeat-x scroll 0 0 transparent; }

/*
.form-ajax { }
.form-ajax p { height: 28px; margin: 5px; line-height: 28px; }
.form-ajax p label { margin-right: 5px; width: 70px; height: 28px; line-height: 28px; }
*/

ul.bank-list { float: left; }
ul.bank-list li { float: left; width: 180px; margin: 5px; }
ul.bank-list li label { display: block; padding: 4px; height: 50px; width: 163px; }
ul.bank-list li label input { float: left; margin: 0; padding: 0; margin-top: 15px; }
ul.bank-list li label img { float: left; margin-left: 5px; margin-top: 3px; }
